package com.tedu.project5.service;

import com.tedu.project5.common.Result;
import com.tedu.project5.dto.PurchaseInfoDTO;
import com.tedu.project5.dto.QueryPurchaseInfoDTO;
import com.tedu.project5.model.DdPurchaseInfo;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 采购表 服务类
 * </p>
 *
 * @author mhg
 * @since 2022-06-20
 */
public interface IDdPurchaseInfoService extends IService<DdPurchaseInfo> {
    /**
     * 查询采购列表
     * @return
     */
    Result queryExample(QueryPurchaseInfoDTO dto);
    /**
     * 新增采购
     * @param purchaseInfo
     * @return
     */
    Result savePurchase(DdPurchaseInfo purchaseInfo);
    /**
     * 更新采购信息
     * @param dto
     * @return
     */
    Result updatePurchase(PurchaseInfoDTO dto);
    /**
     * 删除采购信息
     * @param id
     * @return
     */
    Result deletePurchase(String id);
}
